Abstract: Digital Radio Mondiale is a standard for digital radio broadcasting. To reduce number of cycles consumption, optimization is done to different modules of the current software implementation of the DRM receiver. Profiling is done to all modules. Cycle intensive modules are identified and optimized by using intrinsics. Correlation function achieved optimization with overall ~69% reduction, resample module achieved optimization of ~91.03% reduction, base band filter achieved ~47% reduction and signal presence tacking module optimization resulted in ~49.5% reduction. There is no degradation in the sensitivity of the receiver after optimization. Optimization has brought improvement in the processing time.
Keywords: Digital Radio Mondiale (DRM), Million Cycles per Second (MCPS), Intrinsic, Profiling